package com.dubbo.lian.cms.modules.app.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.service.IService;
import com.dubbo.lian.cms.modules.app.UserMission;
import com.dubbo.lian.common.util.BaseR;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author lian
 * @since 2016-12-22
 */
public interface IUserMissionService extends IService<UserMission> {

     BaseR insertUserMissionList(JSONObject json) throws Exception;

     BaseR selectUserMissionList(JSONObject json);

     BaseR selectCoinSum(UserMission obj);

     BaseR updateUserMissionComplete(JSONObject json) throws Exception;

     BaseR deleteUserMission(JSONObject json);

     BaseR updateUserMissionList(JSONObject json) throws Exception;

    BaseR selectUserMissionIsThere(JSONObject obj);

    BaseR selectSysmissionStageCoin(JSONObject json);
}